package com.hds.modules.app.service;


import com.baomidou.mybatisplus.service.IService;
import com.hds.modules.app.entity.SMSCaptcha;
import com.hds.modules.app.entity.UserEntity;
import com.hds.modules.app.form.LoginForm;

import java.util.Map;

/**
 * 用户
 *
 * @date 2017-03-23 15:22:06
 */
public interface SMSCaptchaService extends IService<SMSCaptcha> {

	/**
	 * 验证验证码是否正确、过期
	 *
	 * @param mobile
	 * @param captcha
	 * @return
	 */
	public Boolean verify(String mobile, String captcha);

	/**
	 * 获取短信验证码
	 *
	 * @param mobile 手机号
	 */
	public Map<String, Object> getSMSCaptcha(String mobile);

	/**
	 * 发送短信通知
	 *
	 * @param mobilePhone 手机号
	 * @param templateId 短信模板id
	 * @param params 参数列表
	 */
	public Map<String, Object> getSMSNotice(String mobilePhone , String appid, String templateId, String... params);
}
